/**
 * 通用类型定义导出
 * @description 导出所有通用的类型定义
 */

// 基础类型
export type {
  IBaseEntity,
  OperationResult,
  IAsyncState,
  IFilterState,
  ThemeMode,
  ITimeRange,
  IDateRange
} from './base';

// 分页类型
export type {
  IPaginationRequest,
  IPaginationResponse,
  IPaginationState,
  IPaginationConfig,
  IPaginatedQuery
} from './pagination';

// API 类型
export type {
  IApiResponse,
  IApiSuccessResponse,
  IApiErrorResponse,
  IApiPaginatedResponse,
  IApiRequestConfig,
  IBatchRequest,
  IBatchResponse,
  IFileUploadResponse,
  IImportExportResponse
} from './api';